package com.elephant.framework.dynamicdatasource.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 系统参数表
 * </p>
 *
 * @author Leil
 * @since 2020-11-17
 */
@TableName("SYS_PARAM")
@ApiModel(value="Param对象", description="系统参数表")
public class Param implements Serializable {

    private static final long serialVersionUID=1L;

    @ApiModelProperty(value = "参数ID")
    @TableField("ID")
    private Integer id;

    @ApiModelProperty(value = "所属模块")
    @TableField("MODULE")
    private String module;

    @ApiModelProperty(value = "参数类型")
    @TableField("PARAMTYPE")
    private String paramtype;

    @ApiModelProperty(value = "参数名称")
    @TableField("PARAMNAME")
    private String paramname;

    @ApiModelProperty(value = "参数键")
    @TableField("PARAMKEY")
    private String paramkey;

    @ApiModelProperty(value = "参数值")
    @TableField("PARAMVALUE")
    private String paramvalue;

    @ApiModelProperty(value = "备注")
    @TableField("REMARK")
    private String remark;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public String getParamtype() {
        return paramtype;
    }

    public void setParamtype(String paramtype) {
        this.paramtype = paramtype;
    }

    public String getParamname() {
        return paramname;
    }

    public void setParamname(String paramname) {
        this.paramname = paramname;
    }

    public String getParamkey() {
        return paramkey;
    }

    public void setParamkey(String paramkey) {
        this.paramkey = paramkey;
    }

    public String getParamvalue() {
        return paramvalue;
    }

    public void setParamvalue(String paramvalue) {
        this.paramvalue = paramvalue;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "Param{" +
        "id=" + id +
        ", module=" + module +
        ", paramtype=" + paramtype +
        ", paramname=" + paramname +
        ", paramkey=" + paramkey +
        ", paramvalue=" + paramvalue +
        ", remark=" + remark +
        "}";
    }
}
